Contents page

Rules for Tools/struct TimeSigEvent


struct TimeSigEvent
The Time Signature Event also maps onto the Event structure.

struct TimeSigEvent {
    struct TimeSigEvent *next;  /* The next event in the list. */
    long time;                  /* When this event occurs. */
    char type;                  /* What type of event. */
    unsigned char beatcount;    /* Number of beats per measure. */
    unsigned char beat;         /* What note gets beat. */
    char pad;
    unsigned short clocks;      /* Clocks per beat. */
    unsigned short measures;    /* Measures till next. */
    unsigned long totalclocks;  /* Clocks till next. */ 
};